package com.xydtech.ecard.merchant.service;


/*
 * 网点建档商户信息统计
 *@author lin
 *@version 1.0
 *@create 2023/8/2 9:43
 */

import com.xydtech.ecard.merchant.domain.EcardBranchMerchant;
import com.xydtech.ecard.merchant.domain.EcardYSQBranchMerchant;

import java.util.List;

public interface IEcardBranchMerchantService {

    /**
     * 网点建档商户信息统计
     * @param ecardBranchMerchant
     * @return
     */
    List<EcardBranchMerchant> selectBranchMerchantInfo(EcardBranchMerchant ecardBranchMerchant);

    /**
     * 网点建档企业信息统计
     * @param ecardBranchMerchant
     * @return
     */
    List<EcardBranchMerchant> selectBranchEnterpriseInfo(EcardBranchMerchant ecardBranchMerchant);

    /**
     * 网点建档新型农业主体信息统计
     * @param ecardBranchMerchant
     * @return
     */
    List<EcardBranchMerchant> selectBranchAgricultureInfo(EcardBranchMerchant ecardBranchMerchant);

    /**
     * 网点建档个人信息统计
     * @param ecardBranchMerchant
     * @return
     */
    List<EcardBranchMerchant> selectBranchPersonInfo(EcardBranchMerchant ecardBranchMerchant);

    /**
     * 电子地图网点建档信息统计
     * @param ecardBranchMerchant
     * @return
     */
    List<EcardYSQBranchMerchant> selectYSQBranchInfo(EcardBranchMerchant ecardBranchMerchant, String salt);
}
